package tiantao.tianjian.order;

import java.io.Serializable;
import java.util.Date;

/**
 * 支付订单信息
 * @author renyongzhen
 *
 */
public class TgPayOrder implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1735904830074271271L;

	/**
	 * 支付业务业务类型  对应以下枚举id
	 * @PaymentDealTypeEnum 
	 */
	private int businessType;
	
	/**
	 * 支付订单id（桃谷生成的支付订单号）
	 */
	private String orderId;
	
	/**
	 * 业务订单id（对应具体业务的单号）
	 */
	private String  businessOrderId;
	
	/**
	 * 实际支付金额  单位：分
	 */
	private int cost;
	
	/**
	 * 支付时间
	 */
	private  Date payTime;
	
	/**
	 * 支付流水号（第三方生成）
	 */
	private  String transactionNo;
	
	/**
	 * 支付渠道 以下枚举的channel 字段
	 * @PayChannelTypeEnum
	 */
	private String channel;
	/**
	 * 优惠卷金额
	 * */
	private String couponCost;
	
	/** 会员优惠金额 */
	private String vipCost;
	

	public int getBusinessType() {
		return businessType;
	}

	public void setBusinessType(int businessType) {
		this.businessType = businessType;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getBusinessOrderId() {
		return businessOrderId;
	}

	public void setBusinessOrderId(String businessOrderId) {
		this.businessOrderId = businessOrderId;
	}

	public int getCost() {
		return cost;
	}

	public void setCost(int cost) {
		this.cost = cost;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public String getTransactionNo() {
		return transactionNo;
	}

	public void setTransactionNo(String transactionNo) {
		this.transactionNo = transactionNo;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getCouponCost() {
		return couponCost;
	}

	public void setCouponCost(String couponCost) {
		this.couponCost = couponCost;
	}

	public String getVipCost() {
		return vipCost;
	}

	public void setVipCost(String vipCost) {
		this.vipCost = vipCost;
	}

}
